<template>
    <OrderDataItem v-for="orderItem in orders" :order="orderItem" :key="orderItem.id" @changeShortcut="changeShortcut" />
</template>

<script setup>
import { http } from '@/utils/http'
import OrderDataItem from './OrderDataItem.vue'
const emits = defineEmits()
const props = defineProps({
    orders: Array,
    keystr: String
})

const changeShortcut = () => {
    emits('changeShortcut')
}
// const { state, store } = inject('Sell')

// const otherIntervalId = ref(null)

// const getotherdata = () => {
//     const { orderData, userId } = state
//     const { match } = orderData
    
//     let a = {
//         bc_type: match.bc_type,
//         event_type: match.event_type,
//         league_id: match.league_id,
//         home_id: match.home_id,
//         away_id: match.away_id,
//         pk_odds_key: '',
//         nav_data: {},
//         odd: 0,
//         sport_type: match.sport_type
//     }

//     props.orders.forEach(item => {
//         if (item.bc_type == match.bc_type && !props.orders.directionorder) {
//             a.nav_data = item.nav_data
//             a.odd = item.odd
//             a.pk_odds_key = item.pk_odds_key
//         }
//     });
//     clearInterval(otherIntervalId.value)
//     console.log(a);
    
//     http
//         .post(`/match/other_platform_odd_list`, a)
//         .then(res => {
//             console.log(res);
//             clearInterval(otherIntervalId.value)
//             res.data.forEach(item => {
//                 props.orders.forEach(item2 => {
//                     if (item.bc_type == item2.bc_type && !item.directionorder) {
//                         item2.nav_data = item.nav_data
//                     }
//                 });
//             });
//             otherIntervalId.value = setInterval(() => getotherdata(), 5000)
//         })
// }

// onMounted(() => {
//     // console.log(props.keystr);
//     // console.log(props.orders);
//     // clearInterval(otherIntervalId.value)
//     // getotherdata()
// })
</script>

<style lang="scss" scoped></style>